<%@ taglib prefix="app" uri="/app-tags"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>

<tiles:insertTemplate template="/tiles/layout.jsp">
	<tiles:putAttribute name="selected" value="expensas" />
	<tiles:putAttribute name="submenu">
		<ul>
			<sec:authorize access="hasRole('ROLE_ADMIN')">
			<li><a href="${pageContext.request.contextPath}/expensas/liquidar.action" class="pagenew">Liquidar expensas</a></li>
			</sec:authorize>
			<li><a href="${pageContext.request.contextPath}/expensas/buscar.action" class="search">Buscar Propiedad</a></li>
			<li><a href="${pageContext.request.contextPath}/expensas/buscar-liquidaciones.action" class="search">Buscar liquidaciones</a></li>			
		</ul>
	</tiles:putAttribute>
	
	<tiles:putAttribute name="body">
		
		<div id="rightnow">
			<h3 class="reallynow">
				<span>Liquidaciones - Edificio <c:out value="${propiedad.tipo.edificio.nombre}"/> - UF Nro: <c:out value="${propiedad.UF}"/></span>
				<a href="${pageContext.request.contextPath}/expensas/cobros.action?propiedad.id=${propiedad.id}">Ver cobros</a>
				<br />
			</h3>
		</div>
		
 		<div id="infowrap"> 
			<div id="infobox" class="margin-left">
				<h3>Cuenta ordinaria</h3>
				<table> 
					<thead>
					</thead>
					<tbody>
						<tr><td>Saldo expensas</td><td>$<c:out value="${propiedad.ordinaria.saldoExpensas}"/></td></tr>
						<tr><td>Saldo intereses</td><td>$<c:out value="${propiedad.ordinaria.saldoIntereses}"/></td></tr>
					</tbody>
				</table>
			</div>
		
		
			<div id="infobox" class="margin-left">
				<h3>Cuenta extraordinaria</h3>
				<table> 
					<thead>
					</thead>
					<tbody>
						<tr><td>Saldo expensas</td><td>$<c:out value="${propiedad.extraordinaria.saldoExpensas}"/></td></tr>
						<tr><td>Saldo intereses</td><td>$<c:out value="${propiedad.extraordinaria.saldoIntereses}"/></td></tr>
					</tbody>
				</table>
			</div>
		</div>
		
		<c:if test="${propiedad.ordinaria.saldoExpensas > 0 or propiedad.ordinaria.saldoIntereses > 0 or 
			propiedad.extraordinaria.saldoExpensas > 0 or propiedad.extraordinaria.saldoIntereses > 0}">
		<div id="infobox" class="margin-left">
			<h3>Registrar cobro</h3>
			<table> 
				<thead>
				</thead>
				<tbody>
					<c:if test="${propiedad.ordinaria.saldoExpensas > 0 or propiedad.ordinaria.saldoIntereses > 0}">
					<tr>
						<td><img src="${pageContext.request.contextPath}/img/icons/cash_register.png" title="Detalle" width="16" height="16" />
						<a href="${pageContext.request.contextPath}/expensas/registrar-cobro.action?propiedad.id=${propiedad.id}&tipoExpensa=ORDINARIA">Expensas ordinarias</a>
						<c:if test="${propiedad.tipo.edificio.tipoInteres == 'EN_FECHA_PAGO'}">
							( <a href="${pageContext.request.contextPath}/expensas/reliquidar.action?propiedad.id=${propiedad.id}&tipoExpensa=ORDINARIA">Reliquidar intereses a fecha</a> )
						</c:if>
						</td>
					</tr>
					</c:if>
					<c:if test="${propiedad.extraordinaria.saldoExpensas > 0 or propiedad.extraordinaria.saldoIntereses > 0}">
					<tr><td><img src="${pageContext.request.contextPath}/img/icons/cash_register.png" title="Detalle" width="16" height="16" />
						<a href="${pageContext.request.contextPath}/expensas/registrar-cobro.action?propiedad.id=${propiedad.id}&tipoExpensa=EXTRAORDINARIA">Expensas extraordinarias</a></td></tr>
						<c:if test="${propiedad.tipo.edificio.tipoInteres == 'EN_FECHA_PAGO'}">
							( <a href="${pageContext.request.contextPath}/expensas/reliquidar.action?propiedad.id=${propiedad.id}&tipoExpensa=EXTRAORDINARIA">Reliquidar intereses a fecha</a> )
						</c:if>
					</c:if>
				</tbody>
			</table>
		</div>
		</c:if>
		
		<div id="clear"></div>
				
		<div id="infowrap">		
			<app:tablefilter tableId="liquidaciones"></app:tablefilter>
			<table id="liquidaciones" width="100%">
				<thead>
					<tr>
						<th width="40px">N&uacute;mero</th>
						<th>Tipo</th>
						<th>Monto</th>
						<th>Intereses</th>
						<th>Per&iacute;odo</th>
						<th width="40px">Vencimiento</th>
						<th width="40px">Acciones</th>
					</tr>
				</thead>
				<tbody>
					<c:forEach var="liquidacion" items="${propiedad.liquidaciones}">
						<tr>
							<td><c:out value="${liquidacion.numero}" /></td>
							<td><c:out value="${liquidacion.tipo}" /></td>
							<td>$<c:out value="${liquidacion.monto}" /></td>
							<td>$<c:out value="${liquidacion.interes}" /></td>
							
							<td><fmt:formatDate pattern="MMMM 'de' yyyy" value="${liquidacion.periodo}" /></td>
							<td><fmt:formatDate pattern="dd/MM/yyyy" value="${liquidacion.vencimiento1}" /></td>
							
							<td>
								<a href="${pageContext.request.contextPath}/expensas/detalle-liquidacion.action?liquidacion.id=${liquidacion.id}">
								<img src="${pageContext.request.contextPath}/img/icons/report.png" title="Detalle" width="16" height="16" /></a>
								
							<a href="${pageContext.request.contextPath}/expensas/detalle-liquidacion-pdf.action?liquidacion.id=${liquidacion.id}">
								<img src="${pageContext.request.contextPath}/img/icons/pdf.png" title="Exportar a PDF" width="16" height="16" /></a>
							</td>
						</tr>
					</c:forEach>
				</tbody>
			</table>
		</div>
 
	</tiles:putAttribute>
</tiles:insertTemplate>